/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconShare05 = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1026 1024" width={size} height={size} {...rest}>
      <Path
        d="M456.8916138 11.01466698a50.09853366 50.09853366 0 0 1 0 100.19706732H211.40880043a100.19706613 100.19706613 0 0 0-100.19706613 100.19706613v601.18239914a100.19706613 100.19706613 0 0 0 100.19706613 100.19706613h601.18239914a100.19706613 100.19706613 0 0 0 100.19706613-100.19706613v-100.19706612a50.09853366 50.09853366 0 0 1 100.19706732 0v100.19706612a200.39413345 200.39413345 0 0 1-200.39413345 200.39413345H211.40880043a200.39413345 200.39413345 0 0 1-200.39413345-200.39413345V211.40880043a200.39413345 200.39413345 0 0 1 200.39413345-200.39413345h245.48281337z"
        fill={getIconColor(color, 0, '#2c2c2c')}
      />
      <Path
        d="M307.47675384 561.91883853c0-31.45529856-6.76990646-155.7078562 91.22862149-254.28430366 66.00659109-66.37811036 164.7068783-77.85392762 282.76744802-83.09647772V64.12429015a30.95993954 30.95993954 0 0 1 51.76501891-22.95163454l268.6909949 243.75792329a30.95993954 30.95993954 0 0 1 0.20640022 45.65559146l-268.64971559 248.79407406a30.95993954 30.95993954 0 0 1-52.01269844-22.70395597V397.2532395c-74.96433391 2.06399565-128.38054894 6.81118669-176.8431746 22.2498772-69.55666382 22.12603647-123.38567933 84.70639455-161.48704457 187.82363282a30.95993954 30.95993954 0 0 1-29.01978365 20.22716083H307.27035454c0-18.98876324 0.20639928-48.9579847 0.2063993-65.63507182z"
        fill={getIconColor(color, 1, '#2c2c2c')}
      />
    </Svg>
  );
};

IconShare05.defaultProps = {
  size: 18,
};

IconShare05 = React.memo ? React.memo(IconShare05) : IconShare05;

export default IconShare05;
